ELFinfo = {
    "sections":{
        "section":{
            ".bss":{
                "type":"SHT_NOBITS",
                "attribute":["SHF_ALLOC","SHF_WRITE"],
                "mean":"包含将出现在程序的内存映像中的为初始化数据。根据定义，当程序开始执行时，系统将吧这些数据初始化为0。此节区不占用文件空间。"
            },
            ".comment":{
                "type":"SHT_PROGBITS",
                "attribute":None,
                "mean":"包含版本信息。"
            },
            ".data":{
                "type":"SHT_PROGBITS",
                "attribute":["SHF_ALLOC","SHF_WRITE"],
                "mean":"节区包含初始化了的数据，将出现在程序的内存映像中。"
            },
            ".data1": {
                "type": "SHT_PROGBITS",
                "attribute": ["SHF_ALLOC", "SHF_WRITE"],
                "mean": "节区包含初始化了的数据，将出现在程序的内存映像中。"
            },
            ".debug":{
                "type":"SHT_PROGBITS",
                "attribute":None,
                "mean":"节区包含用于符号调试的信息。"
            },
            ".dynamic":{
                "type":"SHT_DYNAMIC",
                "attribute":None,
                "mean":"节区包含动态链接信息。节区的属性将包含 SHF_ALLOC 位。是否 SHF_WRITE 位被设置取决于处理器。"
            },
            ".dynstr":{
                "type":"SHT_STRTAB",
                "attribute":["SHF_ALLOC"],
                "mean":"节区包含用于动态链接的字符串，大多数情况下这些字符串代表了与符号表项相关的名称。"
            },
            ".fini":{
                "type":"SHT_PROGBITS",
                "attribute":["SHF_ALLOC","SHF_EXECINSTR"],
                "mean":"节区包含了可执行的指令，是进程终止代码的一部分。程序正常退出时，系统将安排执行这里的代码。"
            },
            ".got":{
                "type":"SHT_PROGBITS",
                "attribute":None,
                "mean":"节区包含全局偏移表。"
            },
            ".hash":{
                "type":"SHT_HASH",
                "attribute":["SHF_ALLOC"],
                "mean":"节区包含了一个符号哈希表。"
            },
            ".init":{
                "type":"SHT_PROGBITS",
                "attribute":["SHF_ALLOC","SHF_EXECINSTR"],
                "mean":"节区包含了可执行指令，是进程初始化代码的一部分。当程序开始执行时，系统要在开始调用主程序入口之前执行这些代码。"
            },
            ".interp":{
                "type":"SHT_PROGBITS",
                "attribute":None,
                "mean":"节区包含程序解释器的路径名。如果程序包含一个可加载的段，段中包含此节区，那么节区的属性将包含 SHF_ALLOC 位，否则该位为0。"
            },
            ".line":{
                "type":"SHT_PROGBITS",
                "attribute":None,
                "mean":"节区包含符号调试的行号信息，其中描述了源程序与机器指令之间的对应关系。其内容未定义的。"
            },
            ".note":{
                "type":"SHT_NOTE",
                "attribute":None,
                "mean":"节区包含注释信息，有独立的格式"
            },
            ".plt":{
                "type":"SHT_PROGBITS",
                "attribute":None,
                "mean":"节区包含过程链接表。"
            },
            ".relname":{
                "type":"SHT_REL",
                "attribute":None,
                "mean":"节区包含了重定位信息。如果文件中包含可加载的段，段中有重定位内容，节区的属性将包含 SHF_ALLOC 位，否则该位置为0。传统上 name"
                       "根据重定位所适用的节区给定。例如 .text 节区的重定位节区名字将是 : .rel.text 或者 .rela.text。"
            },
            ".relaname":{
                "type":"SHT_REL",
                "attribute":None,
                "mean":"节区包含了重定位信息。如果文件中包含可加载的段，段中有重定位内容，节区的属性将包含 SHF_ALLOC 位，否则该位置为0。传统上 name"
                       "根据重定位所适用的节区给定。例如 .text 节区的重定位节区名字将是 : .rel.text 或者 .rela.text。"
            },
            ".rodata":{
                "type":"SHT_PROGBITS",
                "attribute":["SHF_ALLOC"],
                "mean":"节区包含只读数据，这些数据通常参与进程映像的不可写段。"
            },
            ".rodata1": {
                "type": "SHT_PROGBITS",
                "attribute": ["SHF_ALLOC"],
                "mean": "节区包含只读数据，这些数据通常参与进程映像的不可写段。"
            },
            ".shstrtab":{
                "type":"SHT_STRTAB",
                "attribute":None,
                "mean":"节区包含节区名称。"
            },
            ".strtab":{
                "type":"SHT_STRTAB",
                "attribute":None,
                "mean":"节区包含字符串，通常是代表与符号表项相关的名称。如果文件拥有一个可加载的段，段中包含字符串表，节区的属性将包含SHF_ALLOC位，否则该位为 0。"
            },
            ".symtab":{
                "type":"SHT_SYMTAB",
                "attribute":None,
                "mean":"节区包含一个符号表。如果文件中包含一个可加载端，并且该段中包含符号表，那么节区的属性中包含SHF_ALLOC位，否则该位置为0。"
            },
            ".text":{
                "type":"SHT_PROGBITS",
                "attribute":["SHF_ALLOC","SHF_EXECINSTR"],
                "mean":"节区包含程序可执行指令。"
            }
        }
    }
}